package org.jeecg.modules.nikeProject.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

@Data
public class AuditScoreVO implements Serializable {

    @ApiModelProperty(value = "案例ID")
    private String projectId;

    @ApiModelProperty(value = "案例状态")
    private String projectStatus;

    @ApiModelProperty(value = "申报人")
    private String name;

    @ApiModelProperty(value = "填报人角色类型：1-一线体育老师  2-推广大使  3-校长 4-体育教研员")
    private String roleType;

    @ApiModelProperty(value = "案例名")
    private String caseName;

    @ApiModelProperty(value = "案例类型")
    private String caseType;

    @ApiModelProperty(value = "案例类型名称")
    private String caseTypeName;

    @ApiModelProperty(value = "学校名称")
    private String schoolName;

    @ApiModelProperty(value = "快照")
    private String snapshotUrl;

    @ApiModelProperty(value = "案例重复率")
    private String repetitionRate;

    @ApiModelProperty(value = "普通专家评审平均分")
    private BigDecimal averageOrdinary;

    @ApiModelProperty(value = "资深专家评审平均分")
    private BigDecimal averageSenior;

    @ApiModelProperty(value = "初审争议评分")
    private BigDecimal firstDisputeScore;

    @ApiModelProperty(value = "复评争议评分")
    private BigDecimal finalDisputeScore;

    @ApiModelProperty(value = "入选评分")
    private BigDecimal selectedScore;

    @ApiModelProperty(value = "是否争议:0-否 1-是")
    private String izDispute;

    @ApiModelProperty(value = "是否获奖:0-否 1-是")
    private String izWin;

    @ApiModelProperty(value = "是否top200:0-否 1-是")
    private String izTop200;

    @ApiModelProperty(value = "评分列表")
    private List<JudgeScoreVO> judgeScoreVOS;
}
